import 'package:center_beijing/comprehensiveData/comprehensive_data.dart';
import 'package:center_beijing/constructionOperation/addWorkPermit.dart';
import 'package:center_beijing/constructionOperation/add_confined_space.dart';
import 'package:center_beijing/constructionOperation/confined_sapce_history.dart';
import 'package:center_beijing/constructionOperation/confined_space_detail.dart';
import 'package:center_beijing/constructionOperation/confined_space_detail2.dart';
import 'package:center_beijing/constructionOperation/sign_page.dart';
import 'package:center_beijing/constructionOperation/work_permit_detail.dart';
import 'package:center_beijing/constructionOperation/work_permit_list.dart';
import 'package:center_beijing/equipmentInspection/add_equipment_inspection.dart';
import 'package:center_beijing/equipmentInspection/add_equipment_part.dart';
import 'package:center_beijing/equipmentInspection/equipment_detail.dart';
import 'package:center_beijing/equipmentInspection/equipment_inspection.dart';
import 'package:center_beijing/equipmentInspection/equipment_inspection_detail.dart';
import 'package:center_beijing/equipmentInspection/equipment_maintenance_report.dart';
import 'package:center_beijing/equipmentInspection/equipment_problem_report.dart';
import 'package:center_beijing/equipmentInspection/equipment_tasks.dart';
import 'package:center_beijing/equipmentInspection/equipment_use.dart';
import 'package:center_beijing/equipmentInspection/select_equipment.dart';
import 'package:center_beijing/login_page.dart';
import 'package:center_beijing/materialOperation/add_material_detail_warehousing.dart';
import 'package:center_beijing/materialOperation/add_material_requisition.dart';
import 'package:center_beijing/materialOperation/add_material_requisition_detail.dart';
import 'package:center_beijing/materialOperation/add_material_warehousing.dart';
import 'package:center_beijing/materialOperation/edit_material_warehousing.dart';
import 'package:center_beijing/materialOperation/material_requisition_detail.dart';
import 'package:center_beijing/materialOperation/material_requisition_detail_list.dart';
import 'package:center_beijing/materialOperation/material_requisition_list.dart';
import 'package:center_beijing/materialOperation/material_warehousing.dart';
import 'package:center_beijing/materialOperation/material_warehousing_detail.dart';
import 'package:center_beijing/materialOperation/material_warehousing_detail_list.dart';
import 'package:center_beijing/materialOperation/select_specifications.dart';
import 'package:center_beijing/me/add_consumption.dart';
import 'package:center_beijing/me/me.dart';
import 'package:center_beijing/productionManagement/add_component_quality.dart';
import 'package:center_beijing/productionManagement/add_production_record.dart';
import 'package:center_beijing/productionManagement/add_quality_scrap_status.dart';
import 'package:center_beijing/productionManagement/add_quality_status.dart';
import 'package:center_beijing/productionManagement/add_return_projection.dart';
import 'package:center_beijing/productionManagement/complete_process.dart';
import 'package:center_beijing/productionManagement/mix_proportion_page.dart';
import 'package:center_beijing/productionManagement/move_library_detail.dart';
import 'package:center_beijing/productionManagement/product_setting_page.dart';
import 'package:center_beijing/productionManagement/production_detail.dart';
import 'package:center_beijing/productionManagement/production_home.dart';
import 'package:center_beijing/productionManagement/production_record_detail.dart';
import 'package:center_beijing/productionManagement/return_production.dart';
import 'package:center_beijing/productionManagement/returns_detail.dart';
import 'package:center_beijing/productionManagement/square_quantity_page.dart';
import 'package:center_beijing/productionManagement/transport_detail.dart';
import 'package:center_beijing/productionManagement/warehousing_detail.dart';
import 'package:center_beijing/qualityInspection/add_quality.dart';
import 'package:center_beijing/qualityInspection/problem%20_rectification.dart';
import 'package:center_beijing/qualityInspection/problem_complete.dart';
import 'package:center_beijing/qualityInspection/problem_recheck.dart';
import 'package:center_beijing/qualityInspection/quality_inspection.dart';
import 'package:center_beijing/qualityInspection/select_department.dart';
import 'package:center_beijing/qualityInspection/select_ordinance.dart';
import 'package:center_beijing/qualityInspection/select_person.dart';
import 'package:center_beijing/qualityInspection/select_punish_person.dart';
import 'package:center_beijing/qualityVerification/quality_element_detail.dart';
import 'package:center_beijing/qualityVerification/quality_form.dart';
import 'package:center_beijing/qualityVerification/quality_form_detail.dart';
import 'package:center_beijing/qualityVerification/quality_form_edit.dart';
import 'package:center_beijing/qualityVerification/quality_select_component.dart';
import 'package:center_beijing/qualityVerification/quality_verification.dart';
import 'package:center_beijing/safetyInspection/add_safety_problem.dart';
import 'package:center_beijing/safetyInspection/safety_complete.dart';
import 'package:center_beijing/safetyInspection/safety_inspection.dart';
import 'package:center_beijing/safetyInspection/safety_recheck.dart';
import 'package:center_beijing/safetyInspection/safety_rectification.dart';
import 'package:center_beijing/safetyInspection/select_safety_ordinance.dart';
import 'package:center_beijing/scrap/component_scrap.dart';
import 'package:center_beijing/scrap/scrap_approval.dart';
import 'package:center_beijing/scrap/scrap_approval_detail.dart';
import 'package:center_beijing/scrap/select_component_scrap.dart';
import 'package:center_beijing/scrap/select_reviewer.dart';
import 'package:center_beijing/specialEquipment/special_equipment.dart';
import 'package:center_beijing/storageManagement/select_component.dart';
import 'package:center_beijing/storageManagement/storage_management.dart';
import 'package:center_beijing/transportationManagement/select_car.dart';
import 'package:center_beijing/transportationManagement/select_component_tran.dart';
import 'package:center_beijing/transportationManagement/transportation_management.dart';
import 'package:get/get.dart';
import 'package:center_beijing/splash_page.dart';
import 'package:center_beijing/home.dart';
class RouteConfig {
  ///闪屏
  static final String splash = "/splash";
  ///登录
  static final String loginPage = "/loginPage";
  ///首页
  static final String home = "/home";
  ///生产任务列表
  static final String productionManagement = "/productionManagement";
  ///构件详情
  static final String productionDetail = "/productionDetail";
  ///构件质量状态
  static final String addComponentQuality = "/addComponentQuality";
  ///添加生产记录
  static final String addProductionRecord = "/addProductionRecord";
  ///添加质量状态(维修)
  static final String addQualityStatus = "/addQualityStatus";
  ///生产记录详情
  static final String productionRecordDetail = "/productionRecordDetail";
  ///堆场管理
  static final String storageManagement = "/storageManagement";
  ///运输管理
  static final String transportationManagement = "/transportationManagement";
  ///选择车辆
  static final String selectCar = "/selectCar";
  ///质量巡检
  static final String qualityInspection = "/qualityInspection";
  ///质量问题填报
  static final String addQuality = "/addQuality";
  ///人员选择
  static final String selectPerson = "/selectPerson";
  ///问题整改
  static final String problemRectification = "/problemRectification";
  ///问题整改（复检）
  static final String problemRecheck = "/problemRecheck";
  ///问题整改（结束）
  static final String problemComplete = "/problemComplete";
  ///安全巡检
  static final String sageTyInspection = "/sageTyInspection";
  ///安全问题填报
  static final String addSafetyProblem = "/addSafetyProblem";
  ///安全问题整改
  static final String safetyRectification = "/safetyRectification";
  ///安全问题复检
  static final String safetyRecheck = "/safetyRecheck";
  ///安全问题结束
  static final String safetyComplete = "/safetyComplete";
  ///设备巡检列表
  static final String equipmentInspection = "/equipmentInspection";
  ///设备巡检详情
  static final String equipmentInspectionDetail = "/equipmentInspectionDetail";
  ///开始检查
  static final String addEquipmentInspection = "/addEquipmentInspection";
  ///设备维护填报
  static final String equipmentProblemReport = "/equipmentProblemReport";
  ///完成生产工序
  static final String completeProcess = "/completeProcess";
  ///质量核验
  static final String qualityVerification = "/qualityVerification";
  ///质量核验表单
  static final String qualityForm = "/qualityForm";
  ///质量核验编辑详情
  static final String qualityFormEdit = "/qualityFormEdit";
  ///综合看板首页
  static final String comprehensiveData = "/comprehensiveData";
  ///条例选择
  static final String selectOrdinance = "/selectOrdinance";
  ///处罚人员
  static final String selectPunishPerson = "/selectPunishPerson";
  ///选择部门
  static final String selectDepartment = "/selectDepartment";
  ///选择构件
  static final String selectComponent = "/selectComponent";
  ///选择安全条例
  static final String selectSafetyOrdinance = "/selectSafetyOrdinance";
  ///设备巡检任务列表
  static final String equipmentTasks = "/equipmentTasks";
  ///选择设备列表
  static final String selectEquipment = "/selectEquipment";
  ///选择构件列表(运输)
  static final String selectComponentTran = "/selectComponentTran";
  ///设备详情
  static final String equipmentDetail = "/equipmentDetail";
  ///构件报废
  static final String componentScrap = "/componentScrap";
  ///选择审核人
  static final String selectReviewer = "/selectReviewer";
  ///构件报废状态
  static final String addQualityScrapStatus = "/addQualityScrapStatus";
  ///报废审批
  static final String scrapApproval = "/scrapApproval";
  ///可报废构件列表
  static final String selectComponentScrap = "/selectComponentScrap";
  ///报废详情
  static final String scrapApprovalDetail = "/scrapApprovalDetail";
  ///我的
  static final String me = "/me";
  ///材料收料单
  static final String materialWarehousing = "/materialWarehousing";
  ///新增材料收料单
  static final String addMaterialWarehousing = "/addMaterialWarehousing";
  ///收料单材料列表
  static final String materialWarehousingDetailList = "/materialWarehousingDetailList";
  ///收料单材料明细
  static final String addMaterialDetailWarehousing = "/addMaterialDetailWarehousing";
  ///选择规格型号
  static final String selectSpecifications = "/selectSpecifications";
  ///领料单列表
  static final String materialRequisitionList = "/materialRequisitionList";
  ///领料单明细列表
  static final String materialRequisitionDetailList = "/materialRequisitionDetailList";
  ///新增领料单
  static final String addMaterialRequisition = "/addMaterialRequisition";
  ///新增领料单明细
  static final String addMaterialRequisitionDetail = "/addMaterialRequisitionDetail";
  ///特种设备详情
  static final String specialEquipment = "/specialEquipment";
  ///编辑领料单
  static final String editMaterialWarehousing = "/editMaterialWarehousing";
  ///单选构件
  static final String qualitySelectComponent = "/qualitySelectComponent";
  ///核验详情
  static final String qualityFormDetail = "/qualityFormDetail";
  ///核验构件详情
  static final String qualityElementDetail = "/qualityElementDetail";
  ///收料单材料详情
  static final String materialWarehousingDetail = "/materialWarehousingDetail";
  ///领料单材料详情
  static final String materialRequisitionDetail = "/materialRequisitionDetail";
  ///设备维修添加
  static final String equipmentMaintenanceReport = "/equipmentMaintenanceReport";
  ///设备使用
  static final String equipmentUse = "/equipmentUse";
  ///添加零件配件
  static final String addEquipmentPart = "/addEquipmentPart";
  ///退货管理
  static final String returnProduction = "/returnProduction";

  ///退货添加
  static final String addReturnProjection = "/addReturnProjection";
  ///添加商家消费
  static final String addConsumption = "/addConsumption";

  ///入库详情
  static final String warehousingDetail = "/warehousingDetail";

  ///移库详情
  static final String moveLibraryDetail = "/moveLibraryDetail";
  ///运输详情
  static final String transportDetail = "/transportDetail";
  ///退货详情
  static final String returnsDetail = "/returnsDetail";
  ///生产配置
  static final String productSetting = "/productSetting";
  ///设置配合比
  static final String mixProportion = "/mixProportion";
  ///设置方量
  static final String squareQuantity = "/squareQuantity";
  ///新增施工作业许可
  static final String addWorkPermit = "/addWorkPermit";
  ///签字
  static final String sign = "/sign";
  ///作业许可详情
  static final String workPermitDetail = "/workPermitDetail";
  ///添加受限空间作业
  static final String addConfinedSpace = "/addConfinedSpace";
  ///受限空间作业详情
  static final String confinedSpaceDetail = "/confinedSpaceDetail";
  ///受限空间作业审批
  static final String confinedSpaceDetail2 = "/confinedSpaceDetail2";
  ///受限空间作业历史
  static final String confinedSpaceHistory = "/confinedSpaceHistory";
  ///施工作业历史列表
  static final String workPermitList = "/workPermitList";

  ///别名映射页面
  static final List<GetPage> getPages = [
    GetPage(name: loginPage, page: () => LoginPage()),
    GetPage(name: splash, page: () => SplashPage()),
    GetPage(name: home, page: () => Home()),
    GetPage(name: productionManagement, page: () => ProductionHome()),
    GetPage(name: productionDetail, page: () => ProductionDetail()),
    GetPage(name: addComponentQuality, page: () => AddComponentQuality()),
    GetPage(name: addProductionRecord, page: () => AddProductionRecord()),
    GetPage(name: addQualityStatus, page: () => AddQualityStatus()),
    GetPage(name: productionRecordDetail, page: () => ProductionRecordDetail()),
    GetPage(name: storageManagement, page: () => StorageManagement()),
    GetPage(name: transportationManagement, page: () => TransportationManagement()),
    GetPage(name: selectCar, page: () => SelectCar()),
    GetPage(name: qualityInspection, page: () => QualityInspection()),
    GetPage(name: addQuality, page: () => AddQuality()),
    GetPage(name: selectPerson, page: () => SelectPerson()),
    GetPage(name: problemRectification, page: () => ProblemRectification()),
    GetPage(name: problemRecheck, page: () => ProblemRecheck()),
    GetPage(name: problemComplete, page: () => ProblemComplete()),
    GetPage(name: sageTyInspection, page: () => SageTyInspection()),
    GetPage(name: addSafetyProblem, page: () => AddSafetyProblem()),
    GetPage(name: safetyRectification, page: () => SafetyRectification()),
    GetPage(name: safetyRecheck, page: () => SafetyRecheck()),
    GetPage(name: safetyComplete, page: () => SafetyComplete()),
    GetPage(name: equipmentInspection, page: () => EquipmentInspection()),
    GetPage(name: equipmentInspectionDetail, page: () => EquipmentInspectionDetail()),
    GetPage(name: addEquipmentInspection, page: () => AddEquipmentInspection()),
    GetPage(name: equipmentProblemReport, page: () => EquipmentProblemReport()),
    GetPage(name: completeProcess, page: () => CompleteProcess()),
    GetPage(name: qualityVerification, page: () => QualityVerification()),
    GetPage(name: qualityForm, page: () => QualityForm()),
    GetPage(name: qualityFormEdit, page: () => QualityFormEdit()),
    GetPage(name: comprehensiveData, page: () => ComprehensiveData()),
    GetPage(name: selectOrdinance, page: () => SelectOrdinance()),
    GetPage(name: selectPunishPerson, page: () => SelectPunishPerson()),
    GetPage(name: selectDepartment, page: () => SelectDepartment()),
    GetPage(name: selectComponent, page: () => SelectComponent()),
    GetPage(name: selectSafetyOrdinance, page: () => SelectSafetyOrdinance()),
    GetPage(name: equipmentTasks, page: () => EquipmentTasks()),
    GetPage(name: selectEquipment, page: () => SelectEquipment()),
    GetPage(name: selectComponentTran, page: () => SelectComponentTran()),
    GetPage(name: equipmentDetail, page: () => EquipmentDetail()),
    GetPage(name: componentScrap, page: () => ComponentScrap()),
    GetPage(name: selectReviewer, page: () => SelectReviewer()),
    GetPage(name: addQualityScrapStatus, page: () => AddQualityScrapStatus()),
    GetPage(name: scrapApproval, page: () => ScrapApproval()),
    GetPage(name: selectComponentScrap, page: () => SelectComponentScrap()),
    GetPage(name: scrapApprovalDetail, page: () => ScrapApprovalDetail()),
    GetPage(name: me, page: () => Me()),
    GetPage(name: materialWarehousing, page: () => MaterialWarehousing()),
    GetPage(name: addMaterialWarehousing, page: () => AddMaterialWarehousing()),
    GetPage(name: materialWarehousingDetailList, page: () => MaterialWarehousingDetailList()),
    GetPage(name: addMaterialDetailWarehousing, page: () => AddMaterialDetailWarehousing()),
    GetPage(name: selectSpecifications, page: () => SelectSpecifications()),
    GetPage(name: materialRequisitionList, page: () => MaterialRequisitionList()),
    GetPage(name: materialRequisitionDetailList, page: () => MaterialRequisitionDetailList()),
    GetPage(name: addMaterialRequisition, page: () => AddMaterialRequisition()),
    GetPage(name: addMaterialRequisitionDetail, page: () => AddMaterialRequisitionDetail()),
    GetPage(name: specialEquipment, page: () => SpecialEquipment()),
    GetPage(name: editMaterialWarehousing, page: () => EditMaterialWarehousing()),
    GetPage(name: qualitySelectComponent, page: () => QualitySelectComponent()),
    GetPage(name: qualityFormDetail, page: () => QualityFormDetail()),
    GetPage(name: qualityElementDetail, page: () => QualityElementDetail()),
    GetPage(name: materialWarehousingDetail, page: () => MaterialWarehousingDetail()),
    GetPage(name: materialRequisitionDetail, page: () => MaterialRequisitionDetail()),
    GetPage(name: equipmentMaintenanceReport, page: () => EquipmentMaintenanceReport()),
    GetPage(name: equipmentUse, page: () => EquipmentUse()),
    GetPage(name: addEquipmentPart, page: () => AddEquipmentPart()),
    GetPage(name: returnProduction, page: () => ReturnProduction()),
    GetPage(name: addReturnProjection, page: () => AddReturnProjection()),
    GetPage(name: addConsumption, page: () => AddConsumption()),
    GetPage(name: warehousingDetail, page: () => WarehousingDetail()),
    GetPage(name: moveLibraryDetail, page: () => MoveLibraryDetail()),
    GetPage(name: transportDetail, page: () => TransportDetail()),
    GetPage(name: returnsDetail, page: () => ReturnsDetail()),
    GetPage(name: productSetting, page: () => ProductSetting()),
    GetPage(name: mixProportion, page: () => MixProportion()),
    GetPage(name: squareQuantity, page: () => SquareQuantity()),
    GetPage(name: addWorkPermit, page: () => AddWorkPermit()),
    GetPage(name: sign, page: () => Sign()),
    GetPage(name: workPermitDetail, page: () => WorkPermitDetail()),
    GetPage(name: addConfinedSpace, page: () => AddConfinedSpace()),
    GetPage(name: confinedSpaceDetail, page: () => ConfinedSpaceDetail()),
    GetPage(name: confinedSpaceDetail2, page: () => ConfinedSpaceDetail2()),
    GetPage(name: confinedSpaceHistory, page: () => ConfinedSpaceHistory()),
    GetPage(name: workPermitList, page: () => WorkPermitList()),
  ];

}